AcyMailing\Helpers\MigrationHelper D

Total Complexity 185
Dependencies 5
Dependents 1
Total lines 1,256
Lines of code 967
Logical lines of code 460
Comment lines 0
Methods 35
Properties 2

Methods 35

Method Rating Maintainability Complexity Lines of code
migrateMails()
D
27
28 140
migrateFields()
C
28
24 135
migrateConfig()
B
28
12 155
migrateUsers_fields()
B
40 17 53
migrateBounce()
B
37 16 65
migrateTemplates()
A
42 9 51
migrateSubscriptions()
A
48 10 31
migrateWelcomeunsub()
A
49 9 28
migrateMailStats()
A
47 7 34
preMigration()
S
47 6 32
migrateLists()
S
49 6 29
migrateMailHasLists()
S
53 6 22
migrateUsers()
S
48 5 33
doElementMigration()
S
55 3 20
_insertQuery()
S
59 3 15
_finalizeClean()
S
63 3 11
doCleanTable()
S
64 3 9
cleanMailsTable()
S
57 1 20
cleanFieldsTable()
S
70 1 7
cleanBounceTable()
S
72 1 6
cleanUsersTable()
S
67 1 9
cleanListsTable()
S
65 1 10
cleanUsers_fieldsTable()
S
82 1 3
doWelcomeunsubMigration()
S
77 1 4
doMailStatsMigration()
S
77 1 4
doMailhaslistsMigration()
S
77 1 4
doBounceMigration()
S
77 1 4
doTemplatesMigration()
S
77 1 4
doMailsMigration()
S
73 1 5
doUsers_fieldsMigration()
S
77 1 4
doFieldsMigration()
S
77 1 4
doListsMigration()
S
77 1 4
doUsersMigration()
S
77 1 4
doSubscriptionsMigration()
S
77 1 4
doConfigMigration()
S
77 1 4